package com.sophia.common.xmlbean.pojo.pregnantrecord;

import java.util.List;

import com.sophia.common.xmlbean.util.BaseXMLPojo;

/**
 * 初次孕产期检查
 * <p>
 * Title:Health
 * </p>
 * <p>  
 * PregnantRecordXMLPojo
 * </p>
 * Alex Apr 13, 2011 10:54:07 PM create
 * 
 * @author <a href='wanghao924@126.com'>Alex</a> QQ: 873987060;
 * @version 1.0
 */
public class PregnantRecordXMLPojo extends BaseXMLPojo {

	private static final long serialVersionUID = 1L;


 
    /**
    * 服务对象基本信息
    */
    private BaseInfoXMLPojo baseInfo;
    

 
    /**
    * 年龄
    */
    private AgeXMLPojo age;
    

 
    /**
    * 胎次
    */
    private ParityXMLPojo parity;
    

 
    /**
    * 产次
    */
    private CalvingNumberXMLPojo calvingNumber;
    

 
    /**
    * 产后休养地址
    */
    private RecuperationAddressXMLPojo recuperationAddress;
    

 
    /**
    * 联系电话
    */
    private TelphoneXMLPojo telphone;
    

 
    /**
    * 末次月经
    */
    private LmpXMLPojo lmp;
    

 
    /**
    * 预产期
    */
    private ExpectdateXMLPojo expectdate;
    

 
    /**
    * 初检孕周
    */
    private GestationalXMLPojo gestational;
    

 
    /**
    * 建册日期
    */
    private BuilddateXMLPojo builddate;
    

 
    /**
    * 一般情况
    */
    private GeneralCaseXMLPojo generalCase;
    

 
    /**
    * 异常孕产史
    */
    private ProductionHistoryXMLPojo productionHistory;
    

 
    /**
    * 既往病史
    */
    private AnamnesisXMLPojo anamnesis;
    

 
    /**
    * 本次妊娠早孕期异常情况
    */
    private AbnormalSituationXMLPojo abnormalSituation;
    

 
    /**
    * 体格检查
    */
    private VetXMLPojo vet;
    

 
    /**
    * 骨盆测量
    */
    private PelvimetryXMLPojo pelvimetry;
    

 
    /**
    * 妇科检查
    */
    private PelvicExaminationXMLPojo pelvicExamination;
    

 
    /**
    * 辅助检查
    */
    private AuxiliaryExaminationXMLPojo auxiliaryExamination;
    

 
    /**
    * 高危评定
    */
    private RiskAssessmentXMLPojo riskAssessment;
    

 
    /**
    * 医学建议
    */
    private MedicalAdviceXMLPojo medicalAdvice;
    

 
    /**
    * 预约日期
    */
    private SubmitDateXMLPojo submitDate;
    

 
    /**
    * 检查者
    */
    private CheckDoctorXMLPojo checkDoctor;
    

	public PregnantRecordXMLPojo() {
		nodeName = "PregnantRecord";
                nodeList.add(0, "baseInfo");
                nodeList.add(1, "age");
                nodeList.add(2, "parity");
                nodeList.add(3, "calvingNumber");
                nodeList.add(4, "recuperationAddress");
                nodeList.add(5, "telphone");
                nodeList.add(6, "lmp");
                nodeList.add(7, "expectdate");
                nodeList.add(8, "gestational");
                nodeList.add(9, "builddate");
                nodeList.add(10, "generalCase");
                nodeList.add(11, "productionHistory");
                nodeList.add(12, "anamnesis");
                nodeList.add(13, "abnormalSituation");
                nodeList.add(14, "vet");
                nodeList.add(15, "pelvimetry");
                nodeList.add(16, "pelvicExamination");
                nodeList.add(17, "auxiliaryExamination");
                nodeList.add(18, "riskAssessment");
                nodeList.add(19, "medicalAdvice");
                nodeList.add(20, "submitDate");
                nodeList.add(21, "checkDoctor");
	}
    
	    public BaseInfoXMLPojo getBaseInfo() {
		    return baseInfo;
		}
	
		public void setBaseInfo(BaseInfoXMLPojo baseInfo) {
			this.baseInfo = baseInfo;
		}
	 
	    public AgeXMLPojo getAge() {
		    return age;
		}
	
		public void setAge(AgeXMLPojo age) {
			this.age = age;
		}
	 
	    public ParityXMLPojo getParity() {
		    return parity;
		}
	
		public void setParity(ParityXMLPojo parity) {
			this.parity = parity;
		}
	 
	    public CalvingNumberXMLPojo getCalvingNumber() {
		    return calvingNumber;
		}
	
		public void setCalvingNumber(CalvingNumberXMLPojo calvingNumber) {
			this.calvingNumber = calvingNumber;
		}
	 
	    public RecuperationAddressXMLPojo getRecuperationAddress() {
		    return recuperationAddress;
		}
	
		public void setRecuperationAddress(RecuperationAddressXMLPojo recuperationAddress) {
			this.recuperationAddress = recuperationAddress;
		}
	 
	    public TelphoneXMLPojo getTelphone() {
		    return telphone;
		}
	
		public void setTelphone(TelphoneXMLPojo telphone) {
			this.telphone = telphone;
		}
	 
	    public LmpXMLPojo getLmp() {
		    return lmp;
		}
	
		public void setLmp(LmpXMLPojo lmp) {
			this.lmp = lmp;
		}
	 
	    public ExpectdateXMLPojo getExpectdate() {
		    return expectdate;
		}
	
		public void setExpectdate(ExpectdateXMLPojo expectdate) {
			this.expectdate = expectdate;
		}
	 
	    public GestationalXMLPojo getGestational() {
		    return gestational;
		}
	
		public void setGestational(GestationalXMLPojo gestational) {
			this.gestational = gestational;
		}
	 
	    public BuilddateXMLPojo getBuilddate() {
		    return builddate;
		}
	
		public void setBuilddate(BuilddateXMLPojo builddate) {
			this.builddate = builddate;
		}
	 
	    public GeneralCaseXMLPojo getGeneralCase() {
		    return generalCase;
		}
	
		public void setGeneralCase(GeneralCaseXMLPojo generalCase) {
			this.generalCase = generalCase;
		}
	 
	    public ProductionHistoryXMLPojo getProductionHistory() {
		    return productionHistory;
		}
	
		public void setProductionHistory(ProductionHistoryXMLPojo productionHistory) {
			this.productionHistory = productionHistory;
		}
	 
	    public AnamnesisXMLPojo getAnamnesis() {
		    return anamnesis;
		}
	
		public void setAnamnesis(AnamnesisXMLPojo anamnesis) {
			this.anamnesis = anamnesis;
		}
	 
	    public AbnormalSituationXMLPojo getAbnormalSituation() {
		    return abnormalSituation;
		}
	
		public void setAbnormalSituation(AbnormalSituationXMLPojo abnormalSituation) {
			this.abnormalSituation = abnormalSituation;
		}
	 
	    public VetXMLPojo getVet() {
		    return vet;
		}
	
		public void setVet(VetXMLPojo vet) {
			this.vet = vet;
		}
	 
	    public PelvimetryXMLPojo getPelvimetry() {
		    return pelvimetry;
		}
	
		public void setPelvimetry(PelvimetryXMLPojo pelvimetry) {
			this.pelvimetry = pelvimetry;
		}
	 
	    public PelvicExaminationXMLPojo getPelvicExamination() {
		    return pelvicExamination;
		}
	
		public void setPelvicExamination(PelvicExaminationXMLPojo pelvicExamination) {
			this.pelvicExamination = pelvicExamination;
		}
	 
	    public AuxiliaryExaminationXMLPojo getAuxiliaryExamination() {
		    return auxiliaryExamination;
		}
	
		public void setAuxiliaryExamination(AuxiliaryExaminationXMLPojo auxiliaryExamination) {
			this.auxiliaryExamination = auxiliaryExamination;
		}
	 
	    public RiskAssessmentXMLPojo getRiskAssessment() {
		    return riskAssessment;
		}
	
		public void setRiskAssessment(RiskAssessmentXMLPojo riskAssessment) {
			this.riskAssessment = riskAssessment;
		}
	 
	    public MedicalAdviceXMLPojo getMedicalAdvice() {
		    return medicalAdvice;
		}
	
		public void setMedicalAdvice(MedicalAdviceXMLPojo medicalAdvice) {
			this.medicalAdvice = medicalAdvice;
		}
	 
	    public SubmitDateXMLPojo getSubmitDate() {
		    return submitDate;
		}
	
		public void setSubmitDate(SubmitDateXMLPojo submitDate) {
			this.submitDate = submitDate;
		}
	 
	    public CheckDoctorXMLPojo getCheckDoctor() {
		    return checkDoctor;
		}
	
		public void setCheckDoctor(CheckDoctorXMLPojo checkDoctor) {
			this.checkDoctor = checkDoctor;
		}
	 
    
    



}
